Inspired by Stephane Leroy Cheat Sheet about RQM Resources I will present my findings about RTC REST APIs. This is “work in progress” I will extend the Post as needed.
Every time you request a resource don’t forget to include the following headers.
Name | Value |
---|---|
OSLC-Core-Version | 2.0 |
Accept | application/xml |
Content-Type | application/rdf+xml |
RTC REST API
Create the URL with the CLM Server name and the URL Snippet from the table below like https://jazzserver.ibm.com:9443/cm/process/project-areas
ACTION | URL SNIPPET |
---|---|
Show all Services | ccm/service ==> 302 Redirect to
ccm/service/com.ibm.team.repository.service.ITeamServerStatusContentService/ |
Service Provider Catalog | ccm/oslc/workitems/catalog |
DNG REST API
Create the URL with the CLM Server name and the URL Snippet from the table below like https://jazzserver.ibm.com:9443/cm/process/project-areas
ACTION | URL SNIPPET |
---|---|
Show all Services | rm/service ==> 302 Redirect to
rm/service/com.ibm.team.repository.service.ITeamServerStatusContentService/ |
RTC Process REST API (link)
Create the URL with the CLM Server name and the URL Snippet from the table below like https://jazzserver.ibm.com:9443/cm/process/project-areas
Action | URL Snippet |
---|---|
Get RTC Project Areas | ccm/process/project-areas |
Service Provider Links collection | ccm/process/project-areas/_qZ1dsu9YEeOb7eLwSED0KA/links |
Service Provider Catalog | ccm/oslc/workitems/catalog |
DNG Process REST API (no documentation found, put it seems similar to RTC)
Action | URL Snippet |
---|---|
Get DNG Project Areas | rm/process/project-areas |
Service Provider Links collection | rm/process/project-areas/_7jWhMl3qEeSt–_ZBwtxhQ/links |
RTC Service SOAP API
Create the URL with the CLM Server name and the URL Snippet from the table below like https://jazzserver.ibm.com:9443/cm/process/project-areas
Action | URL Snippet |
---|---|
Get al RTC Project Areas | ccm/service/com.ibm.team.process.internal.service.web.IProcessWebUIService/allProjectAreas?hideArchivedProjects=true |
Get Queries of a certain PA | ccm/service/com.ibm.team.workitem.common.internal.rest.IQueryRestService/scopedQueries?scope=3&includeCount=false&includeParentScopes=true&projectAreaItemId=_0H5NsGmGEeSmHamBorgNJw&suppressCrossRepoQueries=false |
RQM REST API (Reporting API)
To my surprise is the RQM Reporting API “CRUD” able.
Details here.